[C++] 关於指针..

来源:百度知道 编辑:UC知道 时间:2024/06/06 20:43:18
大家好.. 我是c++的初学者..
我也看了 c++ primer 这本书一点时间..
看完了关於指针的章节.. 觉得有点空虚..
觉得 指针只是一个调用被指向的变数的值..

现在 除了迭代器 在平常做练习或实作的时候 我就没有地方使用指针的地方了..

请问各位能说一说使用指针的好处和它的实际应用吗?

谢谢各位的解答..

指针在操作内存地址上有很大作用,比如一个数组int arr[3],arr也算是一个指针,指针可以直接操作内存地址,因此,运行效率会很高,不过也有弊端,如果指针使用不当,会出很多错误
在数据结构中,很多地方都会用到指针,比如链表、栈、队列、树、图等,指针算是精华了,要想对C++掌握得比较透彻,还是需要把指针给搞懂了的

能不用就不用呗, 等用到了自然就知道了

好处就是直接操作地址,相当方便。不过光这么说也没什么说服力。

基础的东西不一定在低级的东西上体现出优点。
如果你学完《数据结构》还能说出以上这种言论的话,我就没话说了。

你在学数据结构的时候就会发现指针很有用的,所谓的迭代器其实就是指针的一种表现形式,说白了就一个普通的指针……总之,指针的效率是最快的,也是最直接的(有错的时候,错误也是很严重的,^_^)